var myAtoi = function(s) {
    const reg = new RegExp(/^(-|\+)?\d+/)
    let res = null;
    let str = s.trim().match(reg)
    if (str == null) {
        res = str
    } else {
        res = Number(str[0])
    }
    return res >= 0 ? Math.min(res, 2 ** 31 - 1) : Math.max(res, (-2) ** 31)
};